package com.example.config.redisManager;

import com.example.manu_facturer_orders.pojo.OrderTableVO;
import commons.Result;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

/**
 * @author: tobed
 * @date: 2022/9/12
 * @time: 21:16
 */

@Api("UserController")
@RestController
@RequestMapping("/user")
@Slf4j
public class RedisController {

////    @Autowired
//
//    @PostMapping("saveUserInfo")
//    @ApiOperation("新增user信息")
//    public Result saveUserInfo(OrderTableVO orderTableVO) {
//
//        BaseResponse response = new BaseResponse(Result.Success);
//
//        try {
//            userService.saveUserInfo(user);
//        } catch (Exception e) {
//            log.error("---新增用户信息---新增---saveUserInfo---，错误信息是：{}",e.getMessage());
//            return new BaseResponse(StatusCode.Fail);
//        }
//        return response;
//    }
//
//    @PostMapping("getUserInfoById/{id}")
//    @ApiOperation("通过id获取user")
//    public BaseResponse getUserInfoById(@PathVariable Integer id) {
//
//        BaseResponse response = new BaseResponse(StatusCode.Success);
//
//        try {
//            User user = userService.getUserInfoById(id);
//            if (user == null) {
//                return new BaseResponse(StatusCode.Fail,"没有找到该用户！");
//            }
//            response.setData(user);
//        } catch (Exception e) {
//            log.error("--根据id查看用户信息--查看--getUserInfoById--，错误信息是：{}",e.getMessage());
//            return new BaseResponse(StatusCode.Fail);
//        }
//        return response;
//    }
//
//    @PostMapping("updUserInfoById")
//    @ApiOperation("通过id修改user")
//    public BaseResponse updUserInfoById(User user) {
//
//        try {
//            userService.updUserInfoById(user);
//        } catch (Exception e) {
//            log.error("--根据id修改用户信息--修改--updUserInfoById--，错误信息是：{}",e.getMessage());
//            return new BaseResponse(StatusCode.Fail);
//        }
//        return new BaseResponse(StatusCode.Success);
//    }
//
//    @PostMapping("delUserInfoById/{id}")
//    @ApiOperation("通过id删除user")
//    public BaseResponse delUserInfoById(@PathVariable Integer id) {
//
//        try {
//            userService.delUserInfoById(id);
//        } catch (Exception e) {
//            log.error("--根据id删除用户信息--删除--delUserInfoById--，错误信息是：{}",e.getMessage());
//            return new BaseResponse(StatusCode.Fail);
//        }
//        return new BaseResponse(StatusCode.Success);
//    }

}

